home *** CD-ROM | disk | FTP | other *** search
- Path: seagoon.newcastle.edu.au!usenet
- From: mazz@faceng.newcastle.edu.au (Richard Mazzaferri)
- Newsgroups: comp.lang.c++,comp.lang.pascal.delphi.misc
- Subject: Re: C++ with Zapp vs. Delphi
- Date: Thu, 18 Jan 1996 01:43:34 GMT
- Organization: Newcastle University
- Message-ID: <4dk53n$6pu@seagoon.newcastle.edu.au>
- References: <4coar6$d4n@sun4.bham.ac.uk> <4coip7$69s@news1.usa.pipeline.com> <DBk8wg2yqjbB083yn@iaccess.za> <4d7pmb$48c8@tigger.cc.uic.edu> <4dco3d$cs8@ozramp.ozramp.net.au>
- NNTP-Posting-Host: tesla.newcastle.edu.au
- X-Newsreader: Forte Agent .99a.107
-
- pokeeffe@ozramp.net.au (Patrick Okeeffe) wrote:
-
- > In article <4d7pmb$48c8@tigger.cc.uic.edu>
- > olczyk@sunphy1.phy.uic.edu <olczyk@sunphy1.phy.uic.edu> wrote:
-
- > > Lack of generics(templates) means you can't construct decent
- > > container classes.
-
- What you can construct are usable container classes though. Naturally,
- your code style has to change somewhat, and generics would make stronger
- type checking automatic, but I haven't had any real problems so far.
- (Actually, one might be able to do automatic run-time type checking using
- the meta-class abilities of Delphi too, but I haven't tried this yet.)
- Check out the EZDSL data structures library - you'll find it on the Web
- somewhere.
-
- > Seriously though, I don't give a rats arse whether I don't have multiple
- > inheritance or whether C++'s bolted on OO is the True Way - for the work that
- > I have to do every day Delphi allows me to do it faster and end up with a
- > stable product at the end of the day. This means that I don't have clients
- > ringing me up every five minutes with problems. I like this, it means I make
- > more money. Period. Take you arguments about whether C++ is better than Delphi
- > somewhere else. We are not interested.
-
- This has been my experience too. I'm a fairly-long-time C++ programmer,
- but I used Delphi for my last commercial project. The one month job would
- have taken 2-3 months using any other C++ based tool I have experience
- with. There were also far fewer bugs in the Delphi version than normally
- occur in a C++ project of similar magnitude, and the bugs that were
- discovered were _very_ easy to find and fix.
-
- The bottom line is how quick the job is to complete (including the full
- life cycle: clients changing their requirements, bug fixing and
- maintenance.) Delphi wins hands down, no contest, no other competitor in
- sight. C++ is not even close. And the best thing is that you can still
- use C++ in DLLs to do parts of the application that _really_ need to be
- done in C++.
-
- Of course, I shouldn't be telling you all this. The fewer people who know
- the rapid development strategies, the less able the competition is :-)
-
- Have fun,
- Mazz.
-
- mazz@faceng.newcastle.edu.au
-
-